'use strict';

/** @type {import('sequelize-cli').Migration} */
module.exports = {
    async up(queryInterface, Sequelize) {
        /**
         * Add seed commands here.
         *
         * Example:
         * await queryInterface.bulkInsert('People', [{
         *   name: 'John Doe',
         *   isBetaMember: false
         * }], {});
         */
        await queryInterface.bulkInsert('Categories', [
            {name: '前端开发', rank: 1, createdAt: new Date(), updatedAt: new Date(),},
            {name: '后端开发', rank: 2, createdAt: new Date(), updatedAt: new Date(),},
            {name: '移动端开发', rank: 3, createdAt: new Date(), updatedAt: new Date(),},
            {name: '数据库', rank: 4, createdAt: new Date(), updatedAt: new Date(),},
            {name: '服务器运维', rank: 5, createdAt: new Date(), updatedAt: new Date(),},
            {name: '公共', rank: 6, createdAt: new Date(), updatedAt: new Date(),},
        ], {});
    },

    async down(queryInterface, Sequelize) {
        /**
         * Add commands to revert seed here.
         *
         * Example:
         * await queryInterface.bulkDelete('People', null, {});
         */
        await queryInterface.bulkDelete('Categories', null, {});

    }
};
